<?php
include('../config.inc.php');
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=$charset\">";
function getDetailNo(){
	Global $year,$sum,$sumDB;
	$month = date("m");
	$day = date("d");
	if(checkYear()){
		//ยังเป็นปีปัจจุบันอยู่ ดึงค่าแล้วบวกเพิ่มอีก 1 จัดรูปแบบให้อยู่ ในเลข 5 หลัก
		$sumDB++;
		//echo $sum++."<br>";
		//echo $sum."<br>";
		if($sumDB < 10){
			$sum = "0000".$sumDB;
		}else if($sumDB < 100){
			$sum = "000".$sumDB;
		}else if($sumDB < 1000){
			$sum = "00".$sumDB;
		}else{
			$sum = $sumDB;
		}
		//echo $sum."<br>";
		$detail_no = $year."-".$month."-".$day."/".$sum;
		return $detail_no;
	}
}
function getDbNo(){
	Global $year,$sum,$sumDB;
	$month = date("m");
	$day = date("d");
	if(checkYear()){
		//ยังเป็นปีปัจจุบันอยู่ ดึงค่าแล้วบวกเพิ่มอีก 1 จัดรูปแบบให้อยู่ ในเลข 5 หลัก
		$sumDB;
		//echo $sum++."<br>";
		//echo $sum."<br>";
		if($sumDB < 10){
			$sum = "0000".$sumDB;
		}else if($sumDB < 100){
			$sum = "000".$sumDB;
		}else if($sumDB < 1000){
			$sum = "00".$sumDB;
		}else{
			$sum = $sumDB;
		}
		//echo $sum."<br>";
		$detail_no = $year."-".$month."-".$day."/".$sum;
		return $detail_no;
	}
}
function checkYear(){
	Global $detail_no_format,$sumDB,$year;
	$year_en = date("Y");
	$year_th = date("Y")+543;
	if($detail_no_format == 1){
		$year = $year_en;
	}else if($detail_no_format == 2){
		$year = $year_th;
	}
	$sql = "select * from sumfault order by id desc";
	$result = mysql_query($sql);
	$num = @mysql_num_rows($result);
	$arr = @mysql_fetch_array($result);
	if(!$num){
		$yearadd = "insert into sumfault value('', '$year_th', '0', '$year_en')";
		$add_result = mysql_query($yearadd)or die('Error : ไม่สามารถกำหนดค่าเริ่มต้น ตาราง sumfault');
		if($add_result){
			return true;
		}else{
			return false;
		}
	}else if($num != 0){
		//ตรวจสอบการดึงค่าปีในฐานข้อมูลมาเทียบกับปัจจุบัน
		if($detail_no_format == 1){
			$yearDB = $arr['year'];
		}else if($detail_no_format == 2){
			$yearDB = $arr['year_thai'];
		}
		$sumDB = $arr['sum'];
		//ตรวจว่าีปีในฐานข้อมูลยังเป็นปีปัจจับันหรือไม่
		if($year == $yearDB){
			return true;
		}else{
			// ไม่ใช่ เพิ่มปีปัจจุบันในฐานข้อมูล
			$yearadd = "insert into sumfault value('', '$year_th', '0', '$year_en')";
			$add_result = mysql_query($yearadd)or die('Error : ไม่สามารถกำหนดค่าของปีปัจจุบันในตาราง sumfault');
			if($add_result){
				return true;
			}else{
				return false;
			}
		}

	}
}
function sendMailFault($no){
	global $Server,$Dir;
	//setting mailserver
ini_set("SMTP","smtp.ttt.co.th");
ini_set("smtp_port","25");
ini_set("sendmail_from","fcr_systems@ttt.co.th");

	$sql = "SELECT *,u.username as uprocess, u.name as senduser,u2.name as noteuser FROM send se 
inner join detail d on se.Fault_type = d.fault_type 
inner join location l on d.location_id = l.location_id
inner join users u on u.username = se.Email
inner join users u2 on u2.username =d.username_note 
where d.no='$no'";
	$result = mysql_query($sql);
	$num = mysql_num_rows($result);
	$arr = mysql_fetch_array($result);

	/*
	 * code sendmail
	 */
	$e_mail = $arr['Email']."@hotmail.com";
	$to  = $e_mail;
	// subject
	$subject = 'แจ้งเหตุเสียอุปกรณ์สำนักงาน';
	$subject ="=?UTF-8?B?".base64_encode($subject)."?=";
	// message
	$message = "
	<html>
	<head>
	  <title>ระบบแจ้งเหตุเสีย</title>
	</head>
	<body>
	  <p>รายละเอียดการแจ้งเหตุเสีย</p>
	  <table>
	    <tr>
	      <td>ผู้แจ้งเหตุ : ".$arr['noteuser']."</td>
	    </tr>
	    <tr>
	      <td>วันที่แจ้งเีสีย : ".$arr['day_in']."</td>
	    </tr>
	    <tr>
	      <td>เหตุเสีย : ".$arr['problem']."</td>
	    </tr>
	  </table><br>
	  <a href=\"http://".$Server.$Dir."showfaultdetail.php?no=".$no."&process=".$arr['uprocess']."\">คลิกดูรายงาน</a>
	</body>
	</html>
	";
	
	// To send HTML mail, the Content-type header must be set
	$headers  = 'MIME-Version: 1.0' . "\r\n";
	$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
	
	// Additional headers
		$headers .= "To: คุณ ".$arr['senduser']." <".$to.">". "\r\n";
		$headers .= 'From: FCR Systems <fcr-system@ttt.co.th>' . "\r\n";
		//$headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
		//$headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";
	
	// Mail it
	if(mail($to, $subject, $message, $headers)){
			$MSG = "Mail has sended";
		}else{
			$MSG = "Can't send mail";
		}
		return $MSG;
	
}
function thDate($enDate){
	
}

function getAppNo(){
	Global $year,$sumApp,$sumDbApp;
	$month = date("m");
	$day = date("d");
	if(checkYearApp()){
		//ยังเป็นปีปัจจุบันอยู่ ดึงค่าแล้วบวกเพิ่มอีก 1 จัดรูปแบบให้อยู่ ในเลข 5 หลัก
		$sumDbApp++;
		//echo $sum++."<br>";
		//echo $sum."<br>";
		if($sumDbApp < 10){
			$sumApp = "0000".$sumDbApp;
		}else if($sumDbApp < 100){
			$sumApp = "000".$sumDbApp;
		}else if($sumDbApp < 1000){
			$sumApp = "00".$sumDbApp;
		}else{
			$sumApp = $sumDbApp;
		}
		//echo $sum."<br>";
		$App_no = $year."-".$month."-".$day."/".$sumApp;
		return $App_no;
	}
}
function getDbAppNo(){
	Global $year,$sumApp,$sumDbApp;
	$month = date("m");
	$day = date("d");
	if(checkYearApp()){
		//ยังเป็นปีปัจจุบันอยู่ ดึงค่าแล้วบวกเพิ่มอีก 1 จัดรูปแบบให้อยู่ ในเลข 5 หลัก
		$sumDbApp;
		//echo $sum++."<br>";
		//echo $sum."<br>";
		if($sumDbApp < 10){
			$sumApp = "0000".$sumDbApp;
		}else if($sumDbApp < 100){
			$sumApp = "000".$sumDbApp;
		}else if($sumDbApp < 1000){
			$sumApp = "00".$sumDbApp;
		}else{
			$sumApp = $sumDbApp;
		}
		//echo $sum."<br>";
		$App_no = $year."-".$month."-".$day."/".$sumApp;
		return $App_no;
	}
}
function checkYearApp(){
	Global $approve_no_format,$sumDbApp,$year;
	$year_en = date("Y");
	$year_th = date("Y")+543;
	if($approve_no_format == 1){
		$year = $year_en;
	}else if($approve_no_format == 2){
		$year = $year_th;
	}
	$sql = "select * from sumapp order by id desc";
	$result = mysql_query($sql);
	$num = @mysql_num_rows($result);
	$arr = @mysql_fetch_array($result);
	if(!$num){
		$yearadd = "insert into sumapp value('', '$year_en', '$year_th', '0')";
		$add_result = mysql_query($yearadd)or die('Error : ไม่สามารถกำหนดค่าเริ่มต้น ตาราง sumapp');
		if($add_result){
			return true;
		}else{
			return false;
		}
	}else if($num != 0){
		//ตรวจสอบการดึงค่าปีในฐานข้อมูลมาเทียบกับปัจจุบัน
		if($approve_no_format == 1){
			$yearDB = $arr['app_year'];
		}else if($approve_no_format == 2){
			$yearDB = $arr['app_year_thai'];
		}
		$sumDbApp = $arr['app_sum'];
		//ตรวจว่าีปีในฐานข้อมูลยังเป็นปีปัจจับันหรือไม่
		if($year == $yearDB){
			return true;
		}else{
			// ไม่ใช่ เพิ่มปีปัจจุบันในฐานข้อมูล
			$yearadd = "insert into sumapp value('', '$year_en', '$year_th', '0')";
			$add_result = mysql_query($yearadd)or die('Error : ไม่สามารถกำหนดค่าของปีปัจจุบันในตาราง sumapp');
			if($add_result){
				return true;
			}else{
				return false;
			}
		}

	}
}
function sendMailApp($app){
	global $Server,$Dir;
	//setting mailserver
ini_set("SMTP","smtp.ttt.co.th");
ini_set("smtp_port","25");
ini_set("sendmail_from","fcr_systems@ttt.co.th");

	$sql = "select * from approve a
join detail d on d.no = a.fault_no
where a.approve_no = '$app'";
	$result = mysql_query($sql);
	$num = mysql_num_rows($result);
	$arr = mysql_fetch_array($result);

	/*
	 * code sendmail
	 */
	$e_mail = $arr['Email']."@hotmail.com";
	$to  = $e_mail;
	// subject
	$subject = 'แจ้งเหตุเสียอุปกรณ์สำนักงาน';
	$subject ="=?UTF-8?B?".base64_encode($subject)."?=";
	// message
	$message = "
	<html>
	<head>
	  <title>ระบบแจ้งเหตุเสีย</title>
	</head>
	<body>
	  <p>รายละเอียดการแจ้งเหตุเสีย</p>
	  <table>
	    <tr>
	      <td>ผู้แจ้งเหตุ : ".$arr['noteuser']."</td>
	    </tr>
	    <tr>
	      <td>วันที่แจ้งเีสีย : ".$arr['day_in']."</td>
	    </tr>
	    <tr>
	      <td>เหตุเสีย : ".$arr['problem']."</td>
	    </tr>
	  </table><br>
	  <a href=\"http://".$Server.$Dir."showfaultdetail.php?no=".$no."&process=".$arr['uprocess']."\">คลิกดูรายงาน</a>
	</body>
	</html>
	";
	
	// To send HTML mail, the Content-type header must be set
	$headers  = 'MIME-Version: 1.0' . "\r\n";
	$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
	
	// Additional headers
		$headers .= "To: คุณ ".$arr['senduser']." <".$to.">". "\r\n";
		$headers .= 'From: FCR Systems <fcr-system@ttt.co.th>' . "\r\n";
		//$headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
		//$headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";
	
	// Mail it
	if(mail($to, $subject, $message, $headers)){
			$MSG = "Mail has sended";
		}else{
			$MSG = "Can't send mail";
		}
		return $MSG;
	
}


/*
 * update sumfault set sum=0 where sum=100 AND year=2009
 *
 *
 */
?>